Опис програмної реалізації

Інформація про навчальний заклад

ВУЗ:
Інші
Інститут:
Не вказано
Факультет:
Не вказано
Кафедра:
Не вказано

Інформація про роботу

Рік:
2024
Тип роботи:
Інші
Предмет:
Інші

Частина тексту файла

Розділ 4. Опис програмної реалізації 4.1. Опис програми контролера C200HG Відповідно до концепції розподілених SCADA систем, програма на рівні контролера повинна забезпечити максимально можливу автономність роботи пристрою. Для цього програму розіб’ємо на функціонально завершені блоки. 4.1.1. Блокова структура програми В таблиці 4.1 подано структуру блоків програми контролера. Структура блоків програми контролера Таблиця 4.1 Як видно з таблиці структура блоків програми побудована на принципах об’єктно-орієнтованих програмування. Наприклад, блок LAUNDRY PROGRAM викликає функціональні блоки WATER_IN, SWATER_IN, WARM TO, LAUNDRY_ROT, CENTRIFUGY, COMMANDS та інші, котрі в свою чергу можуть звертатись до інших блоків. Загальна блок-схема роботи програми представлена на рис. 4.1.  EMBED Visio.Drawing.11  Рис. 4.1. Загальна блок-схема роботи програми контролера Отже, після включення контролера блок SetCommPC_PLC встановлює параметри зв’язку з ПК і через логічну змінну ALWAYS_1 передає готовність до роботи іншим блокам. Розглянемо структуру блоків задіяних в одній з основних типових функцій програми – виконання циклу прання LAUNDRY PROGRAM (рис.4.2).  EMBED Visio.Drawing.11  Рис. 4.2. Блок-схема роботи програми LAUNDRY PROGRAM 4.1.2. Список змінних програми Змінні в програмі поділяються на фізичні змінні – теги та логічні змінні. Фізичні змінні є вхідні та вихідні, бітові та аналогові. Приклад застосованих у програмі фізичних змінних та прив’язка їх до пристроїв вводу-виводу подано в таблиці 4.2. Таблиця фізичних змінних Таблиця 4.2 Приклад застосованих у програмі фізичних змінних та прив’язка їх до пристроїв вводу-виводу подано в таблиці 4.3. Таблиця прикладу логічних змінних програми Таблиця 4.3 Список всіх змінних вхідних та вихідних пристроїв, точок входів-виходів та логічних змінних, які застосовуються в програмі подано в додатку А. 4.1.3. Інструментарій розробки програми на мові LD Для створення релейно-контактної схеми контролера, завантаження, від лагодження, використано інструментарій розробки SYSWIN version 3.4 OMRON Europe B.V., графічна форма якого представлена на рис. 4.3. Код програми приведений в додатку B. Рис. 4.3. Графічна форма TOOLS SYSWIN 3.4 для розробки програми на мові LD 4.2. Опис програми WASHER.EXE 4.2.1. Характеристика функціональності програми За допомогою програми Washer користувач може виконувати наступні дії: 1. Створення, видалення та модифікацію інформації про пральні машини. Кожна пральна машина характеризується іменем, текстом коментарю та циклами роботи. 2. Створення, видалення та модифікація циклів роботи пральної машини. Існують два різновиди циклів роботи машини: цикл прання та цикл миття машини. Цикл прання має такі характеристики: кількість води, кількості добавок, тривалість прання, температура прання, кількість обертів, тривалість паузи, тривалість роботи центрифуги. Цикл миття машини має параметри: кількість води для промивання машини та тривалість цієї процедури. 3. Зміна мови, використовуваної у програмі. 4. Відправлення команди на виконання. 5. Ознайомлення з причинами помилки, якщо вони стануться з якихось причин. При запуску програми Washer.exe відкривається її головне вікно, показане на рис. 4.4.  EMBED PBrush  Рис. 4.4. Вигляд головного вікна програми Washer.exe Для створення нової пральної машини слід виконати пункт “Нова пралька” меню “Програма”. Появиться діалог “Властивості пральки”, показаний на рис. 4.5а. У цьому діалозі слід задати ім’я пральної машини та коментар до неї. Якщо натиснути кнопку “Настройка”, появиться діалог для настройки зв’язку з машиною (рис. 4.5.b). Якщо не викликати цей діалог, то спрацюють настройки, задані за замовчанням.  EMBED PBrush  Рис. 4.5. Вигляд діалогу настройки властивостей пральної машини Інформацію про активну пральну машину можна редагувати. Для цього слід натиснути піктограму “Settings”. Буде викликаний вже розглянутий діалог “Властивості пральки”.  EMBED PBrush  Для активної п...
Антиботан аватар за замовчуванням

01.01.1970 03:01

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Завантаження файлу

Якщо Ви маєте на своєму комп'ютері файли, пов'язані з навчанням( розрахункові, лабораторні, практичні, контрольні роботи та інше...), і Вам не шкода ними поділитись - то скористайтесь формою для завантаження файлу, попередньо заархівувавши все в архів .rar або .zip розміром до 100мб, і до нього невдовзі отримають доступ студенти всієї України! Ви отримаєте грошову винагороду в кінці місяця, якщо станете одним з трьох переможців!
Стань активним учасником руху antibotan!
Поділись актуальною інформацією,
і отримай привілеї у користуванні архівом! Детальніше

Оголошення від адміністратора

Антиботан аватар за замовчуванням

пропонує роботу

Admin

26.02.2019 12:38

Привіт усім учасникам нашого порталу! Хороші новини - з‘явилась можливість кожному заробити на своїх знаннях та вміннях. Тепер Ви можете продавати свої роботи на сайті заробляючи кошти, рейтинг і довіру користувачів. Потрібно завантажити роботу, вказати ціну і додати один інформативний скріншот з деякими частинами виконаних завдань. Навіть одна якісна і всім необхідна робота може продатися сотні разів. «Головою заробляти» продуктивніше ніж руками! :-)

Новини